侠义: chivalrous, chivalry, knight-errantry...
沙滩: beach, sandy shore...
胸有成竹: to plan in advance (idiom), a card up one's sleeve, forewarned is forearmed...
并且: and, besides, moreover, furthermore, in addition...
何时: when...
献血: to donate blood...
背包: knapsack, rucksack, infantry pack, field pack, blanket roll...
军官: officer (military)...
动静: (detectable) movement, (sign of) activity, movement and stillness...
手掌: palm...